package dk.muldbjergskolen.model;

/**
 * @author (Gruppe 5) 
 * @version (04-04-2013)
 */
public class Person
{
    // fields
    private String fornavn;
    private String efternavn;
    private String addresse;
    private int postNr;
    private String tlf;
    private String email;
    private String cpr;
    private String by;
    private final int id;

    /**
     * Oprettelse af person fra databasen.
     * @param id
     * @param fornavn
     * @param efternavn
     * @param addresse
     * @param postNr
     * @param tlf
     * @param email
     * @param cpr
     */
    public Person(int id, String fornavn, String efternavn, String addresse, int postNr, String tlf, String email, String cpr) 
    {
		this.id = id;
		this.fornavn = fornavn;
		this.efternavn = efternavn;
		this.addresse = addresse;
		this.postNr = postNr;
		this.tlf = tlf;
		this.email = email;
		this.cpr = cpr;
	}
    
    /**
     * Oprettelse af person der ikke eksisterer i databasen.
     * @param fornavn
     * @param efternavn
     * @param addresse
     * @param postNr
     * @param tlf
     * @param email
     * @param cpr
     */
    public Person(String fornavn, String efternavn, String addresse, int postNr, String tlf, String email, String cpr)
    {
    	this(-1, fornavn, efternavn, addresse, postNr, tlf, email, cpr);
    }
    
    
    // getters
    
    public int getId() {
		return id;
	}

	public String getFornavn() 
	{
		return fornavn;
	}

	public int getPostNr() {
		return postNr;
	}

	public String getEfternavn() 
	{
		return efternavn;
	}

	public String getAddresse() 
	{
		return addresse;
	}

	public String getBy() 
	{
		return by;
	}

	public String getTlf() 
	{
		return tlf;
	}

	public String getEmail() 
	{
		return email;
	}

	public String getCpr() 
	{
		return cpr;
	}
}